575488ddb66225928195412b47174912de1d0f05,simpleclient_hotspot/src/main/java/io/prometheus/client/hotspot/MemoryPoolsExports.java,MemoryPoolsExports,addMemoryAreaMetrics,#List#,46
Before Change
MemoryUsage heapUsage = memoryBean.getHeapMemoryUsage();
MemoryUsage nonHeapUsage = memoryBean.getNonHeapMemoryUsage();
ArrayList<MetricFamilySamples.Sample> usedSamples = new ArrayList<MetricFamilySamples.Sample>();
usedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_used",
Collections.singletonList("area"),
Collections.singletonList("heap"),
heapUsage.getUsed()));
usedSamples.add(
new MetricFamilySamples.Sample(
"jvm_memory_bytes_used",
After Change
"jvm_memory_bytes_used",
"Used bytes of a given JVM memory area.",
Collections.singletonList("area"));
used.addMetric(Collections.singletonList("heap"), heapUsage.getUsed());
used.addMetric(Collections.singletonList("nonheap"), nonHeapUsage.getUsed());
sampleFamilies.add(used);